/**
 * 2018/7/13 星期五 10:52:54 Lynn Li created.
 */

package com.diver.flinkdemo.entity.xxt;


/**
 * 2018/07/13
 * Created by Cron.
 */
public class InstructResult implements java.io.Serializable {

    // 序列化版本
    private static final long serialVersionUID = -7190774920019682304L;

    // id [主键]
    private String id;
    // 守护id
    private String watchId;
    // 指令结果（0成功，1失败）
    private String result;
    // 指令id
    private String instructId;
    // 是否推送（0未推送，1已推送）
    private Integer isSend = 0;
    // 下发时间
    private Long createTime;
    // 指令下发人
    private String createUser;
    // 指令类型
    private String instructType;

    /**
     * 获取id [主键]
     *
     * @return id
     */
    public String getId() {
        return id;
    }

    /**
     * 设置id [主键]
     *
     * @param id id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取守护id
     *
     * @return 守护id
     */
    public String getWatchId() {
        return watchId;
    }

    /**
     * 设置守护id
     *
     * @param watchId 守护id
     */
    public void setWatchId(String watchId) {
        this.watchId = watchId;
    }

    /**
     * 获取指令结果（0成功，1失败）
     *
     * @return 指令结果（0成功，1失败）
     */
    public String getResult() {
        return result;
    }

    /**
     * 设置指令结果（0成功，1失败）
     *
     * @param result 指令结果（0成功，1失败）
     */
    public void setResult(String result) {
        this.result = result;
    }

    /**
     * 获取指令id
     *
     * @return 指令id
     */
    public String getInstructId() {
        return instructId;
    }

    /**
     * 设置指令id
     *
     * @param instructId 指令id
     */
    public void setInstructId(String instructId) {
        this.instructId = instructId;
    }

    /**
     * 获取是否推送（0未推送，1已推送）
     *
     * @return 是否推送（0未推送，1已推送）
     */
    public Integer getIsSend() {
        return isSend;
    }

    /**
     * 设置是否推送（0未推送，1已推送）
     *
     * @param isSend 是否推送（0未推送，1已推送）
     */
    public void setIsSend(Integer isSend) {
        this.isSend = isSend;
    }

    /**
     * 获取下发时间
     *
     * @return 下发时间
     */
    public Long getCreateTime() {
        return createTime;
    }

    /**
     * 设置下发时间
     *
     * @param createTime 下发时间
     */
    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取指令下发人
     *
     * @return 指令下发人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * 设置指令下发人
     *
     * @param createUser 指令下发人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getInstructType() {
        return instructType;
    }

    public void setInstructType(String instructType) {
        this.instructType = instructType;
    }


    @Override
    public String toString() {
        return "InstructResult{" +
                "id='" + id + '\'' +
                ", watchId='" + watchId + '\'' +
                ", result='" + result + '\'' +
                ", instructId='" + instructId + '\'' +
                ", isSend=" + isSend +
                ", createTime=" + createTime +
                ", createUser='" + createUser + '\'' +
                ", instructType='" + instructType + '\'' +
                '}';
    }
}
